import Cookies from 'js-cookie';
import qs from 'qs';

export default {
  data() {
    return {
      // 是否显示阴影
      shadowShow: 'always',
      // 表单大小
      formItemSize: 'mini',
      // 按钮大小
      optionButtonSize: 'mini',
      // 表格中按钮大小
      tableButtonSize: 'small',
      // 表格中tag大小
      tableTagSize: 'small',
      // 表格数据
      // data: [],
      // 页码
      page: 0,
      // 每页数据条数
      // pageSize: 10,
      // 总数据条数
      // total: 0,
      // 总页数
      pages: 1,
      // 每页条数
      pagesSize: 10,
      // 请求数据的url
      url: '',
      // 查询数据的参数
      params: {},
      // 待查询的对象
      query: {},
      headercellstyle: {
        'font-size': '14px',
        'font-weight': 'bolder',
        color: '#313030',
        background: '#F8F8F9',
        'font-family': 'PingFangSC-Medium, PingFang SC',
      },
    };
  },
  created() {
    // console.log("------crud----------")
  },

  methods: {
    /**
     * 通用的提示封装
     */
    submitSuccessNotify() {
      this.$notify({
        title: '提交成功',
        type: 'success',
        duration: 2500,
      });
    },
    addSuccessNotify() {
      this.$notify({
        title: '新增成功',
        type: 'success',
        duration: 2500,
      });
    },
    editSuccessNotify() {
      this.$notify({
        title: '编辑成功',
        type: 'success',
        duration: 2500,
      });
    },
    delSuccessNotify() {
      this.$notify({
        title: '删除成功',
        type: 'success',
        duration: 2500,
      });
    },
    notify(title, type) {
      this.$notify({
        title: title,
        type: type,
        duration: 2500,
      });
    },
  },
};
